package Acm题.java部分.二维数组;
/**
 * 1457: Java-P1-二维数组8
 * 时间限制: 1 Sec  内存限制: 128 MB
 * 提交: 326  解决: 253
 * [状态] [提交] [命题人:08022]
 * 题目描述
 * 输入一个5*5的二维数组，以该数组的对角线为轴对数组中的元素进行互换。
 * 输入
 * 7 1 1 1 1
 * 0 2 1 1 1
 * 0 0 3 1 1
 * 0 0 0 2 1
 * 0 0 0 0 4
 * 输出
 * 7 0 0 0 0   [1,0]<==>[0,1]
 * 1 2 0 0 0
 * 1 1 3 0 0
 * 1 1 1 2 0
 * 1 1 1 1 4
 * 样例输入 Copy
 * 7 1 1 1 1
 * 0 2 1 1 1
 * 0 0 3 1 1
 * 0 0 0 2 1
 * 0 0 0 0 4
 * 样例输出 Copy
 * 7 0 0 0 0
 * 1 2 0 0 0
 * 1 1 3 0 0
 * 1 1 1 2 0
 * 1 1 1 1 4
 */
import java.util.Scanner;
public class Acm1457 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int[][] arr=new int[5][5];
        for (int i = 0; i < arr.length; i++) {
            for(int j = 0; j < arr[i].length; j++){
                arr[i][j]=sc.nextInt();
            }
        }
        for (int i = 0; i < arr.length; i++) {
            for(int j = i; j < arr[i].length; j++){
                if(i!=j){
                    int temp=arr[i][j];
                    arr[i][j]=arr[j][i];
                    arr[j][i]=temp;
                }
            }
        }
        for (int i = 0; i < arr.length; i++) {
            for(int j = 0; j < arr[i].length; j++){
                System.out.print(arr[i][j]+" ");
            }
            System.out.println();
        }
    }
}
